﻿# CMakeList.txt: C++11 的 CMake 项目，在此处包括源代码并定义
# 项目特定的逻辑。
#
cmake_minimum_required (VERSION 3.8)

# 将源代码添加到此项目的可执行文件。
#add_executable (Http "Http.cpp")
add_executable (STL "C_c_deque.cpp" )
add_executable (STL_list "C_c_list.cpp")
add_executable (STL_stack "C_c_stack.cpp")
add_executable (STL_queue "C_c_queue.cpp")
add_executable (STL_prority_queue "C_c_prority_queue.cpp")
add_executable (STL_iterator "C_iterator.cpp")

add_executable (STL_seq_oper "C_seq_oper_define.cpp")
add_executable (STL_seq_oper2 "C_seq_oper2_add.cpp")
add_executable (STL_seq_oper3 "C_seq_oper3_relationoper.cpp")
add_executable (STL_seq_oper4 "C_seq_oper4_resize.cpp")
add_executable (STL_seq_oper5 "C_seq_oper5_visitor.cpp")
add_executable (STL_seq_oper6 "C_seq_oper6_delete.cpp")
add_executable (STL_seq_oper7 "C_seq_oper7_swap.cpp")
add_executable (STL_seq_select "C_seq_select.cpp")
add_executable (STL_vector_selfgrowth "C_c_vector_selfgrowth.cpp")
add_executable (STL_set_multi "C_c_set_multi.cpp")
add_executable (STL_map_multi "C_c_map_multi.cpp")

add_executable (A_0_Func_Object "A_0_Func_Object.cpp")
add_executable (A_1_count "A_1_count.cpp")
add_executable (A_2_find_maxmin "A_2_find_maxmin.cpp")
add_executable (A_3_find "A_3_find.cpp")
add_executable (A_4_for_each "A_4_for_each.cpp")
add_executable (A_5_compare "A_5_compare.cpp")
add_executable (A_6_copy "A_6_copy.cpp")
add_executable (A_7_transform "A_7_transform.cpp")
add_executable (A_8_swap_range "A_8_swap_range.cpp")
add_executable (A_9_fill_generate "A_9_fill_generate.cpp")
add_executable (A_10_replace "A_10_replace.cpp")
add_executable (A_11_remove "A_11_remove.cpp")
add_executable (A_12_reverse_rotate "A_12_reverse_rotate.cpp")
add_executable (A_permutation "A_13_permutation.cpp")
add_executable (A_14_shuffle_partition "A_14_shuffle_partition.cpp")
add_executable (A_15_sort "A_15_sort.cpp")
add_executable (A_16_Heap "A_16_Heap.cpp")


# TODO: 如有需要，请添加测试并安装目标。
